package com.example.smartclassroom.service;

import com.example.smartclassroom.entity.Course;
import com.example.smartclassroom.util.JsonDate;


public interface CourseService {

    /**
     * 查询所有课程
     * @param course
     * @return
     */
    JsonDate queryAllCourse(Course course);

    /**
     * 新增课程
     * @param course
     * @return
     */
    JsonDate addCourse(Course course);

    /**
     * 删除课程
     * @param ids
     * @return
     */
    JsonDate deleteCourse(Integer[] ids);


    /**
     * 根据id修改课程
     * @param course
     * @return
     */
    JsonDate updateCourseById(Course course);

    //根据id查询课程
//    Course queryCourseById(Integer id);


//    /**
//     * 根据room_id查询课程
//     */
//    JsonDate queryCourseByRoomId(Integer roomId);

}
